package com.br.util;

import com.br.cliente.ClienteDAO;
import com.br.cliente.ClienteDAOHibernate;
import com.br.produto.ProdutoDAO;
import com.br.produto.ProdutoDAOHibernate;
import com.br.venda.VendaDAO;
import com.br.venda.VendaDAOHibernate;

public class DAOFactory {
	 public static ClienteDAO criaClienteDAO() {
         ClienteDAOHibernate clienteDAOHibernate = new ClienteDAOHibernate();
         clienteDAOHibernate.setSessao(conexaoHibernateUtil.getSession()
                         .getCurrentSession());
         return clienteDAOHibernate;
 }

 public static ProdutoDAO criaProdutoDAO() {
         ProdutoDAOHibernate produtoDAOHibernate = new ProdutoDAOHibernate();
         produtoDAOHibernate.setSessao(conexaoHibernateUtil.getSession()
                         .getCurrentSession());
         return produtoDAOHibernate;
 }

 public static VendaDAO criaVendaDAO() {
         VendaDAOHibernate vendaDAOHibernate = new VendaDAOHibernate();
         vendaDAOHibernate.setSessao(conexaoHibernateUtil.getSession()
                         .getCurrentSession());
         return vendaDAOHibernate;
 }
}
